package com.llseven.ai.spring.llseven.business;

import com.llseven.ai.spring.llseven.dto.input.GenerateImageInput;
import com.llseven.ai.spring.llseven.dto.output.BtnImageGenerateOutput;
import com.llseven.ai.spring.llseven.dto.input.GenerateTaskInput;
import com.llseven.ai.spring.llseven.dto.output.BtnImageTaskInfoOutput;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author ywb
 * @date 2025-04-16 14:57
 */
public interface BtnGraphBusiness {
    BtnImageGenerateOutput generate(GenerateImageInput input, MultipartFile refImg);
    
    BtnImageTaskInfoOutput getTask(GenerateTaskInput input);
}
